// import com.alibaba.druid.sql.dialect.oracle.visitor.OracleASTVisitor;

#include "OracleAlterTableShrinkSpace.h"
#include "../../visitor/OracleASTVisitor.h"

// @Override
void OracleAlterTableShrinkSpace::accept0(OracleASTVisitor_ptr visitor)
{
  visitor->visit(SharedObject(OracleAlterTableShrinkSpace));
  visitor->endVisit(SharedObject(OracleAlterTableShrinkSpace));
}

BOOL_ptr OracleAlterTableShrinkSpace::isCompact()
{
  return compact;
}

void OracleAlterTableShrinkSpace::setCompact(BOOL_ptr compact)
{
  this->compact = compact;
}

BOOL_ptr OracleAlterTableShrinkSpace::isCascade()
{
  return cascade;
}

void OracleAlterTableShrinkSpace::setCascade(BOOL_ptr cascade)
{
  this->cascade = cascade;
}

BOOL_ptr OracleAlterTableShrinkSpace::isCheck()
{
  return check;
}

void OracleAlterTableShrinkSpace::setCheck(BOOL_ptr check)
{
  this->check = check;
}
